Definition of Abominable Snowman

  • (noun) a large hairy humanoid creature said to live in the Himalayas

Synonyms of Abominable Snowman


Antonyms of Abominable Snowman


No Antonyms Found.

Homophones of Abominable Snowman


No Homophones Found.